package com.security.service;

import com.security.dto.ValidateCode;
import org.springframework.web.context.request.ServletWebRequest;


/**
  * @Description: 抽出一个类
  *
  * @author lwjlwj
  * @date 2020/4/24 下午11:58
  */
public interface ValidateCodeGeneratorService {
    /**
     * 这个常量也是用来 type+CodeGeneratorService获取对于bean对象
     */
    String CODE_GENERATOR = "CodeGeneratorService";

    /**
     * 生成验证码
     * 具体是图片验证码 还是短信验证码就需要对应的实现类
     */
    ValidateCode generate(ServletWebRequest request);
}
